import $axios from './config';
import { METHOD } from '@/utils';

// 系统信息
export function getSysInfo() {
    const url = 'GetSysInfo';
    return $axios[METHOD](url);
};

// 提交接入平台信息
export function setPlatform(data:any){
    const url = 'SetInSource'
    return $axios[METHOD](url,data);
}

// 更改密码
export function updatePwd(data:any) {
    const url = 'Password';
    return $axios[METHOD](url,data);
};

// 提交接入网络设置
export function setNet(data:any){
    const url = 'SetSysIP'
    return $axios[METHOD](url,data);
}

// 设置音量
export function setVol(data:any){
    const url = 'SetVol'
    return $axios[METHOD](url,data);
}

// 定时重启
export function setRebootInterval(data:any){
    const url = 'SetRebootInterval'
    return $axios[METHOD](url,data);
}

// 重启
export function reboot() {
    const url = 'Reboot';
    return $axios[METHOD](url);
};

// 恢复默认
export function returnDefault() {
    const url = 'Default';
    return $axios[METHOD](url);
};

// 升级
export function upgrade(data:any){
    const url = 'Upgrade';
    return $axios.upload(url,data);
}

// 升级进度
export function getProgressBarVal(){
    const url = 'GetProgressBarVal'
    return $axios[METHOD](url);
}

// 导入配置文件
export function importConfig(data:any){
    const url = 'ImportConfig';
    return $axios.upload(url,data);
}

// 导出配置
export function exportConfig(){
    const url = 'ExportConfig';
    return $axios[METHOD](url);
}

// 获取IP音源
export function getInEnable(){
    const url = 'GetInEnable';
    return $axios[METHOD](url);
}

// 设置IP音源
export function setInEnable(data:any){
    const url = 'setInEnable';
    return $axios[METHOD](url,data);
}

// 获取优先级
export function getPriority(){
    const url = 'GetPriority';
    return $axios[METHOD](url);
}

// 获取优先级
export function setPriority(data:any){
    const url = 'SetPriority';
    return $axios[METHOD](url,data);
}

// 获取内置音频
export function getAudioInfo(){
    const url = 'GetAudioInfo';
    return $axios[METHOD](url);
}

// 设置内置音频
export function setAudioInfo(data:any){
    const url = 'SetAudioInfo';
    return $axios[METHOD](url,data);
}

// 上传内置音频
export function importAduio(data:any){
    const url = 'ImportAduio';
    return $axios.upload(url,data);
}

// 播放与停止
export function audioListen(data:any){
    const url = 'AudioListen';
    return $axios[METHOD](url,data);
}

